package adaptor.connect;

/**
 * USB适配器类
 *      解释：1.由于你是适配USB接口，那么归根到底，你仍然是一个USB，所以类USB类
 *           2.因为你最终要得到的结果是使用typeC口去传输数据，但是你现在没法调用这个方法，但是目标接口TypeC中是有的，所以我们实现TypeC接口
 */
public class USBAdaptor extends USB implements Typec  {

    //可以看到当我们实现了TypeC口以后，就可以通过typeC口去传输数据。
    //但是typeC口仍然是由USB线作为数据来源的，所以虽然我们在使用适配器的时候使用的是TypeC类的transDtaByTypeC,但是底层其实还是使用的USB线
    @Override
    public void transDataByTypec() {
        this.transDataByUSB();
    }
}
